package cl.usm.acceso.bean;

import java.util.List;

import cl.usm.acceso.dao.ClienteDAO;

public class ClienteBean {

	private String rut;
	private String nombre;
	private String apellido1;
	private String apellido2;	
	private String tipoCliente;
	private int numConvenio;
	private String domicilio;
	private String telefonoFijo;
	private String telefonoMovil;
		
	public String getRut() {
		return rut;
	}

	public void setRut(String rut) {
		this.rut = rut;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getApellido1() {
		return apellido1;
	}

	public void setApellido1(String apellido1) {
		this.apellido1 = apellido1;
	}

	public String getApellido2() {
		return apellido2;
	}

	public void setApellido2(String apellido2) {
		this.apellido2 = apellido2;
	}
	
	public String getTipoCliente() {
		return tipoCliente;
	}

	public void setTipoCliente(String tipoCliente) {
		this.tipoCliente = tipoCliente;
	}

	public int getNumConvenio() {
		return numConvenio;
	}

	public void setNumConvenio(int numConvenio) {
		this.numConvenio = numConvenio;
	}

	public String getDomicilio() {
		return domicilio;
	}

	public void setDomicilio(String domicilio) {
		this.domicilio = domicilio;
	}

	public String getTelefonoFijo() {
		return telefonoFijo;
	}

	public void setTelefonoFijo(String telefonoFijo) {
		this.telefonoFijo = telefonoFijo;
	}

	public String getTelefonoMovil() {
		return telefonoMovil;
	}

	public void setTelefonoMovil(String telefonoMovil) {
		this.telefonoMovil = telefonoMovil;
	}

	public List<ClienteBean> getListaClientes() {
		ClienteDAO cliente = new ClienteDAO();
		return cliente.getListaClientes();
	}
	
	public int agregar() {
		ClienteDAO cliente = new ClienteDAO();
		return cliente.agregar(rut, nombre, apellido1, apellido2, tipoCliente, numConvenio, domicilio, telefonoFijo, telefonoMovil);
	}
	
	public int modificar() {
		ClienteDAO cliente = new ClienteDAO();
		return cliente.modificar(rut, nombre, apellido1, apellido2, tipoCliente, numConvenio, domicilio, telefonoFijo, telefonoMovil);
	}
	
	public int eliminar() {
		ClienteDAO cliente = new ClienteDAO();
		return cliente.eliminar(rut, tipoCliente);
	}
}
